package com.czu.service.impl;

import com.czu.domain.Dog;
import com.czu.domain.Person;
import com.czu.service.UserService;

import java.util.ArrayList;
import java.util.List;

public class UserServiceImpl implements UserService {
    private List<Person> list;

    //public UserServiceImpl() {
    //    this.list = new ArrayList<Person>();
    //    for (int i = 0; i < 10; i++)
    //    {
    //        Person p = new Person();
    //        p.setAge(10+i);
    //        p.setName("zhangsan"+i);
    //        ArrayList<String> jobs = new ArrayList<>();
    //        jobs.add("教师");
    //        jobs.add("程序员");
    //        p.setJobs(jobs);
    //        Dog d = new Dog();
    //        d.setName("小狗"+i);
    //        d.setAge(i);
    //        p.setDog(d);
    //        list.add(p);
    //    }
    //}

    @Override
    public Person getPerson(Integer id) {
        return list.get(id);
    }

    @Override
    public Person deletePerson(Integer id) {
        Person p = list.get(id);
        list.remove(id);
        return p;
    }
}
